package com.yida.gwj.deposit.domain.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;

/**
 * @Description 单位批量缴费小区修改参数
 * @Author wws
 * @Date 2023-02-17
 */
@ApiModel("单位批量缴费小区修改参数")
public class GwjUnitDepositCommunityEditRequest {

    @ApiModelProperty("业务小区ID")
    private Long bizCommunityId;

    @ApiModelProperty("小区ID")
    @NotNull(message = "小区ID不能为空")
    private Long communityId;

    @ApiModelProperty("小区名称")
    private String communityName;

    @ApiModelProperty("所属区县")
    @NotNull(message = "所属区县不能为空")
    private Long areaId;

    @ApiModelProperty("所属街道")
    @NotNull(message = "所属街道不能为空")
    private Long streetId;

    @ApiModelProperty("所属业委")
    private Long committeeId;

    @ApiModelProperty("开发企业")
    private Long companyId;

    @ApiModelProperty("开发企业")
    private String companyName;

    @ApiModelProperty("所属物业")
    private Long estateId;

    public Long getBizCommunityId() {
        return bizCommunityId;
    }

    public void setBizCommunityId(Long bizCommunityId) {
        this.bizCommunityId = bizCommunityId;
    }

    public Long getCommunityId() {
        return communityId;
    }

    public void setCommunityId(Long communityId) {
        this.communityId = communityId;
    }

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public Long getStreetId() {
        return streetId;
    }

    public void setStreetId(Long streetId) {
        this.streetId = streetId;
    }

    public Long getCommitteeId() {
        return committeeId;
    }

    public void setCommitteeId(Long committeeId) {
        this.committeeId = committeeId;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public Long getEstateId() {
        return estateId;
    }

    public void setEstateId(Long estateId) {
        this.estateId = estateId;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("GwjDepositBusinessCommunityRequest{");
        sb.append("bizCommunityId=").append(bizCommunityId);
        sb.append(", communityId=").append(communityId);
        sb.append(", communityName='").append(communityName).append('\'');
        sb.append(", areaId=").append(areaId);
        sb.append(", streetId=").append(streetId);
        sb.append(", committeeId=").append(committeeId);
        sb.append(", companyId=").append(companyId);
        sb.append(", companyName='").append(companyName).append('\'');
        sb.append(", estateId=").append(estateId);
        sb.append('}');
        return sb.toString();
    }
}
